Objectifs d'apprentissage
- Identifier les défis centraux de la gestion collaborative du code résolus par le contrôle de version.
- Suivre l'évolution architecturale du système local (RCS) au système centralisé (SVN) vers les systèmes distribués (Git).
- Définir les termes essentiels incluant les dépôts, les validations, les branches et le fusion.
- Évaluer l'impact des workflows distribués sur les cycles de développement logiciel modernes.